class SysUser extends Model{}
SysUser.init({
    id:{
        field:"id",
        type:DataTypes.STRING(64),
        allowNull: false,
        primaryKey: true
    },
    nickName:{
        field:"nick_name",
        type:DataTypes.STRING(64),
        allowNull: false,
        defaultValue:'',
    },
    username:{
        field:"username",
        type:DataTypes.STRING(64),
        allowNull: false,
        defaultValue:'',
    },
    password:{
        field:"password",
        type:DataTypes.STRING(64),
        allowNull: false,
        defaultValue:'',
    },
    userIcon:{
        field:"user_icon",
        type:DataTypes.STRING(255),
        allowNull: false,
        defaultValue:'',
    },
    shortPhoneNum:{
        field:"short_phone_num",
        type:DataTypes.STRING(64),
        allowNull: false,
        defaultValue:'',
    },
    phoneNum:{
        field:"phone_num",
        type:DataTypes.STRING(32),
        allowNull: false,
        defaultValue:'',
    },
    email:{
        field:"email",
        type:DataTypes.STRING(255),
        allowNull: false,
        defaultValue:'',
    },
    sysUserRoleIds:{
        field:"sys_user_role_ids",
        type:DataTypes.STRING(2048),
        allowNull: false,
        defaultValue:'',
    },
    remarks:{
        field:"remarks",
        type:DataTypes.STRING(255),
        allowNull: false,
        defaultValue:'',
    },
    createTime:{
        field:"create_time",
        type:DataTypes.STRING(255),
        allowNull: false,
        defaultValue:'',
    },
    updateTime:{
        field:"update_time",
        type:DataTypes.STRING(255),
        allowNull: false,
        defaultValue:'',
    },
    isUsed:{
        field:"is_used",
        type:DataTypes.STRING(10),
        allowNull: false,
        defaultValue:'0',
    },
    isHide:{
        field:"is_hide",
        type:DataTypes.STRING(10),
        allowNull: false,
        defaultValue:'0',
    },
    sort:{
        field:"sort",
        type:DataTypes.INTEGER(10),
        allowNull: false,
        defaultValue:0,
    }
},{
    sequelize,
    modelName:"user",
    tableName:'sys_user',
    timestamps: false
})
module.exports = SysUser;